iT邦幫忙

2026 iThome 鐵人賽

DAY 4
0

前言

前面兩篇,先把 ESP32-S3-CAM 的紅外線和相機都搞定了,現在有人晃過紅外線前面持續三秒,就拍張照片存到卡片。也連上網路,上面跑了 WebServer,現在可以透過訪問 ESP32 的 IP 並指定路徑,取回照片。 然後發現了幾個問題喔...

拍照時機

  • 沒有自動對焦無妨,但是用紅外線偵測到移動就直接拍,比較像是在做監控,而我希望做到的是進出庫,拍照掃條碼或是物件偵測,所以合理的拍照時機,應該是有東西靠近鏡頭,或者是按下按鈕再拍照。
    • 直觀一點,加上一顆按鈕,按下按鈕後,才開啟相機。
    • 人性化一點,在鏡頭旁邊安裝超音波聲納,流程是有溫度的人類活動、有東西靠近聲納,再開啟相機。

取景

  • 透過 OV3660 拍出來的相片,有點像是二十年前的畫質。 為了不要拍得亂七八糟,應該要透螢幕顯示目前鏡頭看到的畫面。
    • 在 ESP32 上面再裝個螢幕,我應該是有買過了,忘記收到哪裡去了,今天發文前還沒找到。
    • 每個人都有手機,應該在 ESP32 上,搭建一個 Streaming 的服務,讓使用者可以透過手機作為終端...(其地位又有點類似黏在冰箱上 ESP32)

Respberry Pi 設置

初始化

拿到樹莓派之後,幾個常見動作如下

  1. 到官網抓 Image / Raspberry Pi OS downloads (網址: https://raspberrypi.com/software/) 用 dd 指令倒進記憶卡。
  2. 同一個網站,抓取燒錄記憶卡的程式 - Raspberry Pi Imager 並安裝。
  3. 以前這個就是圖像化的 GUI,做的事情和 dd 指令差不多。 剛剛我在用的時候,發現他能直接選要的版本,還可以先預載 hostname / Wifi 連線資訊 等。 大幅改善以前還要找個鍵盤滑鼠,才能連入進行初始化的修改。
  4. 選擇了最新版本的 OS 剛好是三天前剛剛釋出的 ... (Release date 15 Sep 2026)
  5. 完成後,把記憶卡插回 Raspberry Pi 後,直上電就可以。
  6. 由於我今天還沒打算在 Raspberry Pi 上插螢幕,所以就直接進家裡的 Router 看看這個裝置拿到什麼 IP,等等直接用 SSH 進行管理。

SSH / VNC

這邊先確認 SSH 和 VNC 的服務有正常開啟。 日後在管理上,主要使用 SSH 方便直接連入文字介面管理。 而 VNC 則作為圖像化、相機調整時,需要使用。

  • 由於目前已經將家庭內網路的路由器,安裝在中華電信小烏龜的後面,小烏龜近日已經無法讓一般民眾直接登入修改其中配置,所以他裡面的 IP 給了 192.168.1.0/24。
  • 我自己管理的 Unifi Dream Router 走 PPPoE Forwarding,將內網配置 172.16.0.0/16,錯開網段以利旗下裝置與烏龜下的裝置互相訪問。
  • 看到 Raspberry 拿到 172.16.83.37
  • 啟用 VNC
    • 透過樹莓派的管理指令,透過清單選擇想要修改的項目
    sudo raspi-config
    
    • 選擇 Interface Options - Configure connections to peripherals
    • 其中有個 VNC ,將其 Enable
  • VNC 二選一 / 因為目前樹莓派預設搭載 wayvnc,所以一樣的 5900 port 要不給 wayland 要不就是 x11
  • 因為 wayvnc 有透過 TLS 加密,所以如果一直嘗試用 MacOS 內建的共享螢幕,會連不上...
  • 下載 TigerVNC 吧!

上一篇
【Day 3】ESP32 上的連網功能
下一篇
【Day 5】Raspberry Pi 相依環境安裝 / Repository 專案初始化
系列文
窮鬼冰箱升級計劃6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言